.address-card {
	@include flex;
	@extend .u-flex-y-center;
	padding: 25rpx 20rpx;
	background-color: #fff;
	border-radius: 25rpx;
	width: 700rpx;
	box-sizing: border-box;
	margin: 0 auto;
	position: relative;
}

.address-edit {
	position: absolute;
	right: 30rpx;
	top: 50%;
	transform: translateY(-50%);
}

.address-detail {
	margin-left: 20rpx;
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 20rpx;
	max-width: 580rpx;
}

@mixin address-icon {
	width: 70rpx;
	height: 70rpx;
	border-radius: 35rpx;
	color: #fff;
	text-align: center;
	line-height: 70rpx;
}

.send-icon {
	@include address-icon;
	background-color: $u-primary;
}

.back-icon {
	@include address-icon;
	background-color: $u-warning;
}